kortsoft.kmx.jmx
Class ManagedClassLoader

java.lang.Object
  extended by java.lang.ClassLoader
      extended by kortsoft.kmx.jmx.ManagedClassLoader
All Implemented Interfaces:
ManagedClassLoaderMBean

public class ManagedClassLoader
extends java.lang.ClassLoader
implements ManagedClassLoaderMBean

View Source

Version:
$Revision: 1.1 $
Author:
Alvaro

Constructor Summary
ManagedClassLoader(java.lang.ClassLoader classLoader)
           
 
Method Summary
 void clearAssertionStatus()
           
 java.lang.ClassLoader getDelegatedClassLoader()
           
 java.net.URL getResource(java.lang.String arg0)
           
 java.io.InputStream getResourceAsStream(java.lang.String arg0)
           
 java.lang.Class<?> loadClass(java.lang.String arg0)
           
 void setClassAssertionStatus(java.lang.String arg0, boolean arg1)
           
 void setDefaultAssertionStatus(boolean arg0)
           
 void setPackageAssertionStatus(java.lang.String arg0, boolean arg1)
           
 
Methods inherited from class java.lang.ClassLoader
defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getPackage, getPackages, getParent, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, resolveClass, setSigners
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ManagedClassLoader

public ManagedClassLoader(java.lang.ClassLoader classLoader)
Method Detail

clearAssertionStatus

public void clearAssertionStatus()
Overrides:
clearAssertionStatus in class java.lang.ClassLoader

getResource

public java.net.URL getResource(java.lang.String arg0)
Overrides:
getResource in class java.lang.ClassLoader

getResourceAsStream

public java.io.InputStream getResourceAsStream(java.lang.String arg0)
Overrides:
getResourceAsStream in class java.lang.ClassLoader

loadClass

public java.lang.Class<?> loadClass(java.lang.String arg0)
                             throws java.lang.ClassNotFoundException
Overrides:
loadClass in class java.lang.ClassLoader
Throws:
java.lang.ClassNotFoundException

setClassAssertionStatus

public void setClassAssertionStatus(java.lang.String arg0,
                                    boolean arg1)
Overrides:
setClassAssertionStatus in class java.lang.ClassLoader

setDefaultAssertionStatus

public void setDefaultAssertionStatus(boolean arg0)
Overrides:
setDefaultAssertionStatus in class java.lang.ClassLoader

setPackageAssertionStatus

public void setPackageAssertionStatus(java.lang.String arg0,
                                      boolean arg1)
Overrides:
setPackageAssertionStatus in class java.lang.ClassLoader

getDelegatedClassLoader

public java.lang.ClassLoader getDelegatedClassLoader()
Specified by:
getDelegatedClassLoader in interface ManagedClassLoaderMBean
Returns:
Returns the delegatedClassLoader.


Copyright © 2005 Kortsoft. All Rights Reserved.